/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Persistencia.Entidades;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


/**
 *
 * @author Administrador
 */

public class Sanitario implements Serializable {
    private static final long serialVersionUID = 1L;
   
    private Integer numSanitario;
   
    private String provisorio;
    
    private Date fechaEmision;
    
    private Date fechaFirma;
   
    private Float valor;
   
    private String placas;
   
    private List<BoletaSenasa> boletasSenasaList;
    
    private Exportador idExportador;
    
    private Importador idImportador;
    
    private Responsable idResponsable;
    
    private ResponsableSenasa idResponsableSenasa;
 
    private Transporte idTransporte;

    public Sanitario() {
    }

    public Sanitario(Integer numSanitario) {
        this.numSanitario = numSanitario;
    }

    public Sanitario(Integer numSanitario, String provisorio, Date fechaEmision) {
        this.numSanitario = numSanitario;
        this.provisorio = provisorio;
        this.fechaEmision = fechaEmision;
    }

    public Integer getNumSanitario() {
        return numSanitario;
    }

    public void setNumSanitario(Integer numSanitario) {
        this.numSanitario = numSanitario;
    }

    public String getProvisorio() {
        return provisorio;
    }

    public void setProvisorio(String provisorio) {
        this.provisorio = provisorio;
    }

    public Date getFechaEmision() {
        return fechaEmision;
    }

    public void setFechaEmision(Date fechaEmision) {
        this.fechaEmision = fechaEmision;
    }

    public Date getFechaFirma() {
        return fechaFirma;
    }

    public void setFechaFirma(Date fechaFirma) {
        this.fechaFirma = fechaFirma;
    }

    public Float getValor() {
        return valor;
    }

    public void setValor(Float valor) {
        this.valor = valor;
    }

    public String getPlacas() {
        return placas;
    }

    public void setPlacas(String placas) {
        this.placas = placas;
    }

    public List<BoletaSenasa> getBoletasSenasaList() {
        return boletasSenasaList;
    }

    public void setBoletasSenasaList(List<BoletaSenasa> boletasSenasaList) {
        this.boletasSenasaList = boletasSenasaList;
    }

    public Exportador getIdExportador() {
        return idExportador;
    }

    public void setIdExportador(Exportador idExportador) {
        this.idExportador = idExportador;
    }

    public Importador getIdImportador() {
        return idImportador;
    }

    public void setIdImportador(Importador idImportador) {
        this.idImportador = idImportador;
    }

    public Responsable getIdResponsable() {
        return idResponsable;
    }

    public void setIdResponsable(Responsable idResponsable) {
        this.idResponsable = idResponsable;
    }

    public ResponsableSenasa getIdResponsableSenasa() {
        return idResponsableSenasa;
    }

    public void setIdResponsableSenasa(ResponsableSenasa idResponsableSenasa) {
        this.idResponsableSenasa = idResponsableSenasa;
    }

    public Transporte getIdTransporte() {
        return idTransporte;
    }

    public void setIdTransporte(Transporte idTransporte) {
        this.idTransporte = idTransporte;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (numSanitario != null ? numSanitario.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof Sanitario)) {
            return false;
        }
        Sanitario other = (Sanitario) object;
        if ((this.numSanitario == null && other.numSanitario != null) || (this.numSanitario != null && !this.numSanitario.equals(other.numSanitario))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "Persistencia.Entidades.Sanitarios[numSanitario=" + numSanitario + "]";
    }

}
